home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_qt.idb / usr / freeware / catman / p_man / cat3 / qgarray.Z / qgarray
Encoding:
Text File  |  1998-10-28  |  18.7 KB  |  199 lines

  1.  
  2.  
  3.  
  4.      QQQQGGGGAAAArrrrrrrraaaayyyy((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))      QQQQGGGGAAAArrrrrrrraaaayyyy((((3333qqqqtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       QGArray - Internal class for implementing the    QArray class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       #include <qgarray.h>
  13.  
  14.       Inherited by QArray.
  15.  
  16.     PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
  17.       QQQQGGGGAAAArrrrrrrraaaayyyy (((())))
  18.  
  19.     PPPPrrrrooootttteeeecccctttteeeedddd MMMMeeeemmmmbbbbeeeerrrrssss
  20.       QQQQGGGGAAAArrrrrrrraaaayyyy (((( iiiinnnntttt,,,, iiiinnnntttt ))))
  21.       QQQQGGGGAAAArrrrrrrraaaayyyy (((( iiiinnnntttt    ssssiiiizzzzeeee ))))
  22.       QQQQGGGGAAAArrrrrrrraaaayyyy (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa ))))
  23.       vvvviiiirrrrttttuuuuaaaallll ~~~~QQQQGGGGAAAArrrrrrrraaaayyyy ()
  24.       QQQQGGGGAAAArrrrrrrraaaayyyy&&&& ooooppppeeeerrrraaaattttoooorrrr==== (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa ))))
  25.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ddddeeeettttaaaacccchhhh (((())))
  26.       cccchhhhaaaarrrr****    ddddaaaattttaaaa (((())))    ccccoooonnnnsssstttt
  27.       uuuuiiiinnnntttt nnnnrrrreeeeffffssss (((())))    ccccoooonnnnsssstttt
  28.       uuuuiiiinnnntttt ssssiiiizzzzeeee (((()))) ccccoooonnnnsssstttt
  29.       bbbboooooooollll iiiissssEEEEqqqquuuuaaaallll (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa )))) ccccoooonnnnsssstttt
  30.       bbbboooooooollll rrrreeeessssiiiizzzzeeee ((((    uuuuiiiinnnntttt nnnneeeewwwwssssiiiizzzzeeee ))))
  31.       bbbboooooooollll ffffiiiillllllll (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, iiiinnnntttt _l_e_n,,,, uuuuiiiinnnntttt sssszzzz ))))
  32.       QQQQGGGGAAAArrrrrrrraaaayyyy&&&& aaaassssssssiiiiggggnnnn (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa ))))
  33.       QQQQGGGGAAAArrrrrrrraaaayyyy&&&& aaaassssssssiiiiggggnnnn (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, uuuuiiiinnnntttt lllleeeennnn ))))
  34.       QQQQGGGGAAAArrrrrrrraaaayyyy&&&& dddduuuupppplllliiiiccccaaaatttteeee (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa ))))
  35.       QQQQGGGGAAAArrrrrrrraaaayyyy&&&& dddduuuupppplllliiiiccccaaaatttteeee (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, uuuuiiiinnnntttt lllleeeennnn    ))))
  36.       vvvvooooiiiidddd ssssttttoooorrrreeee (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, uuuuiiiinnnntttt lllleeeennnn    ))))
  37.       aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa**** sssshhhhaaaarrrreeeeddddBBBBlllloooocccckkkk (((()))) ccccoooonnnnsssstttt
  38.       vvvvooooiiiidddd sssseeeettttSSSShhhhaaaarrrreeeeddddBBBBlllloooocccckkkk ((((    aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa **** pppp ))))
  39.       QQQQGGGGAAAArrrrrrrraaaayyyy&&&& sssseeeettttRRRRaaaawwwwDDDDaaaattttaaaa ((((    ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,,    uuuuiiiinnnntttt lllleeeennnn ))))
  40.       vvvvooooiiiidddd rrrreeeesssseeeettttRRRRaaaawwwwDDDDaaaattttaaaa (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, uuuuiiiinnnntttt lllleeeennnn ))))
  41.       iiiinnnntttt ffffiiiinnnndddd (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** _d,,,, uuuuiiiinnnntttt _i_n_d_e_x,,,, uuuuiiiinnnntttt sssszzzz )))) ccccoooonnnnsssstttt
  42.       iiiinnnntttt ccccoooonnnnttttaaaaiiiinnnnssss (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, uuuuiiiinnnntttt sssszzzz )))) ccccoooonnnnsssstttt
  43.       cccchhhhaaaarrrr****    aaaatttt (((( uuuuiiiinnnntttt iiiinnnnddddeeeexxxx    )))) ccccoooonnnnsssstttt
  44.       bbbboooooooollll sssseeeettttEEEExxxxppppaaaannnndddd (((( uuuuiiiinnnntttt    _i_n_d_e_x,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _d,,,, uuuuiiiinnnntttt sssszzzz ))))
  45.       vvvviiiirrrrttttuuuuaaaallll aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa**** nnnneeeewwwwDDDDaaaattttaaaa (((())))
  46.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ddddeeeelllleeeetttteeeeDDDDaaaattttaaaa (((( aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa **** pppp ))))
  47.  
  48.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  49.       The QGArray class is an internal class for implementing the
  50.       QArray class.
  51.  
  52.       QGArray is a strictly    internal class that acts as base class
  53.       for the QArray template array.
  54.  
  55.       It contains an array of bytes    and has    no notion of an    array
  56.       element.
  57.  
  58.      MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  59.      QQQQGGGGAAAArrrrrrrraaaayyyy::::::::QQQQGGGGAAAArrrrrrrraaaayyyy (((())))
  60.  
  61.  
  62.  
  63.      PPPPaaaaggggeeee 1111                         ((((pppprrrriiiinnnntttteeeedddd 9999////22222222////99998888))))
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      QQQQGGGGAAAArrrrrrrraaaayyyy((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))      QQQQGGGGAAAArrrrrrrraaaayyyy((((3333qqqqtttt))))
  71.  
  72.  
  73.  
  74.       For internal use only.
  75.  
  76.      QQQQGGGGAAAArrrrrrrraaaayyyy::::::::QQQQGGGGAAAArrrrrrrraaaayyyy ((((    ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&&    aaaa )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  77.       For internal use only.
  78.  
  79.      QQQQGGGGAAAArrrrrrrraaaayyyy::::::::QQQQGGGGAAAArrrrrrrraaaayyyy ((((    iiiinnnntttt ssssiiiizzzzeeee )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  80.       For internal use only.
  81.  
  82.      QQQQGGGGAAAArrrrrrrraaaayyyy::::::::QQQQGGGGAAAArrrrrrrraaaayyyy ((((    iiiinnnntttt,,,, iiiinnnntttt )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  83.       For internal use only.
  84.  
  85.      QQQQGGGGAAAArrrrrrrraaaayyyy::::::::~~~~QQQQGGGGAAAArrrrrrrraaaayyyy (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  86.       For internal use only.
  87.  
  88.      QQQQGGGGAAAArrrrrrrraaaayyyy &&&& QQQQGGGGAAAArrrrrrrraaaayyyy::::::::aaaassssssssiiiiggggnnnn (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  89.       For internal use only.
  90.  
  91.      QQQQGGGGAAAArrrrrrrraaaayyyy &&&& QQQQGGGGAAAArrrrrrrraaaayyyy::::::::aaaassssssssiiiiggggnnnn (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** dddd,,,, uuuuiiiinnnntttt lllleeeennnn ))))
  92.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  93.       For internal use only.
  94.  
  95.      cccchhhhaaaarrrr **** QQQQGGGGAAAArrrrrrrraaaayyyy::::::::aaaatttt    (((( uuuuiiiinnnntttt iiiinnnnddddeeeexxxx )))) ccccoooonnnnsssstttt [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  96.       For internal use only.
  97.  
  98.      iiiinnnntttt QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ccccoooonnnnttttaaaaiiiinnnnssss (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** dddd,,,, uuuuiiiinnnntttt sssszzzz )))) ccccoooonnnnsssstttt
  99.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  100.       For internal use only.
  101.  
  102.      cccchhhhaaaarrrr **** QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ddddaaaattttaaaa (((()))) ccccoooonnnnsssstttt [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  103.       For internal use only.
  104.  
  105.      vvvvooooiiiidddd QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ddddeeeelllleeeetttteeeeDDDDaaaattttaaaa ((((    aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa **** pppp )))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  106.       For internal use only.
  107.  
  108.      vvvvooooiiiidddd QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ddddeeeettttaaaacccchhhh (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  109.       For internal use only.
  110.  
  111.       Reimplemented    in QBitArray, QArray and QByteArray.
  112.  
  113.      QQQQGGGGAAAArrrrrrrraaaayyyy &&&& QQQQGGGGAAAArrrrrrrraaaayyyy::::::::dddduuuupppplllliiiiccccaaaatttteeee (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa ))))    [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  114.       For internal use only.
  115.  
  116.      QQQQGGGGAAAArrrrrrrraaaayyyy &&&& QQQQGGGGAAAArrrrrrrraaaayyyy::::::::dddduuuupppplllliiiiccccaaaatttteeee (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** dddd,,,, uuuuiiiinnnntttt lllleeeennnn ))))
  117.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  118.       For internal use only.
  119.  
  120.      bbbboooooooollll QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ffffiiiillllllll    (((( ccccoooonnnnsssstttt    cccchhhhaaaarrrr **** dddd,,,, iiiinnnntttt lllleeeennnn,,,, uuuuiiiinnnntttt    sssszzzz ))))
  121.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  122.       For internal use only.
  123.  
  124.      iiiinnnntttt QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ffffiiiinnnndddd (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** dddd,,,, uuuuiiiinnnntttt iiiinnnnddddeeeexxxx,,,, uuuuiiiinnnntttt sssszzzz )))) ccccoooonnnnsssstttt
  125.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  126.  
  127.  
  128.  
  129.      PPPPaaaaggggeeee 2222                         ((((pppprrrriiiinnnntttteeeedddd 9999////22222222////99998888))))
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      QQQQGGGGAAAArrrrrrrraaaayyyy((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))      QQQQGGGGAAAArrrrrrrraaaayyyy((((3333qqqqtttt))))
  137.  
  138.  
  139.  
  140.       For internal use only.
  141.  
  142.      bbbboooooooollll QQQQGGGGAAAArrrrrrrraaaayyyy::::::::iiiissssEEEEqqqquuuuaaaallll (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa )))) ccccoooonnnnsssstttt [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  143.       For internal use only.
  144.  
  145.      aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa    **** QQQQGGGGAAAArrrrrrrraaaayyyy::::::::nnnneeeewwwwDDDDaaaattttaaaa (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  146.       For internal use only.
  147.  
  148.      uuuuiiiinnnntttt QQQQGGGGAAAArrrrrrrraaaayyyy::::::::nnnnrrrreeeeffffssss (((()))) ccccoooonnnnsssstttt [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  149.       For internal use only.
  150.  
  151.      QQQQGGGGAAAArrrrrrrraaaayyyy &&&& QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ooooppppeeeerrrraaaattttoooorrrr==== (((( ccccoooonnnnsssstttt QQQQGGGGAAAArrrrrrrraaaayyyy &&&& aaaa ))))    [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  152.       For internal use only.
  153.  
  154.      vvvvooooiiiidddd QQQQGGGGAAAArrrrrrrraaaayyyy::::::::rrrreeeesssseeeettttRRRRaaaawwwwDDDDaaaattttaaaa    (((( ccccoooonnnnsssstttt    cccchhhhaaaarrrr **** dddd,,,, uuuuiiiinnnntttt lllleeeennnn ))))
  155.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  156.       For internal use only.
  157.  
  158.      bbbboooooooollll QQQQGGGGAAAArrrrrrrraaaayyyy::::::::rrrreeeessssiiiizzzzeeee (((( uuuuiiiinnnntttt nnnneeeewwwwssssiiiizzzzeeee )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  159.       For internal use only.
  160.  
  161.      bbbboooooooollll QQQQGGGGAAAArrrrrrrraaaayyyy::::::::sssseeeettttEEEExxxxppppaaaannnndddd (((( uuuuiiiinnnntttt iiiinnnnddddeeeexxxx,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr ****    dddd,,,, uuuuiiiinnnntttt    sssszzzz ))))
  162.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  163.       For internal use only.
  164.  
  165.      QQQQGGGGAAAArrrrrrrraaaayyyy &&&& QQQQGGGGAAAArrrrrrrraaaayyyy::::::::sssseeeettttRRRRaaaawwwwDDDDaaaattttaaaa (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** dddd,,,, uuuuiiiinnnntttt lllleeeennnn ))))
  166.       [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  167.       For internal use only.
  168.  
  169.      vvvvooooiiiidddd QQQQGGGGAAAArrrrrrrraaaayyyy::::::::sssseeeettttSSSShhhhaaaarrrreeeeddddBBBBlllloooocccckkkk (((( aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa **** pppp )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  170.       For internal use only.
  171.  
  172.      aaaarrrrrrrraaaayyyy____ddddaaaattttaaaa    **** QQQQGGGGAAAArrrrrrrraaaayyyy::::::::sssshhhhaaaarrrreeeeddddBBBBlllloooocccckkkk (((()))) ccccoooonnnnsssstttt    [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  173.       For internal use only.
  174.  
  175.      uuuuiiiinnnntttt QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ssssiiiizzzzeeee    (((()))) ccccoooonnnnsssstttt [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  176.       For internal use only.
  177.  
  178.      vvvvooooiiiidddd QQQQGGGGAAAArrrrrrrraaaayyyy::::::::ssssttttoooorrrreeee (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr ****    dddd,,,, uuuuiiiinnnntttt    lllleeeennnn )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  179.       For internal use only.
  180.  
  181.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  182.       hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqggggaaaarrrrrrrraaaayyyy....hhhhttttmmmmllll
  183.  
  184.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  185.       Copyright 1992-1997 Troll Tech AS.  See the LICENSE file
  186.       included in the distribution for a complete license
  187.       statement.
  188.  
  189.      AAAAUUUUTTTTHHHHOOOORRRR
  190.       Generated automatically from the source code.
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                         (printed 9/22/98)
  196.  
  197.  
  198.  
  199.